home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / p_man / cat3 / Xm / XmString.z / XmString
Text File  |  1998-10-30  |  15KB  |  133 lines

  1.  
  2.  
  3.  
  4.      XXXXmmmmSSSSttttrrrriiiinnnngggg((((3333XXXX))))              UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              XXXXmmmmSSSSttttrrrriiiinnnngggg((((3333XXXX))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           XXXXmmmmSSSSttttrrrriiiinnnngggg - Data type for a compound string
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.           #include <Xm/Xm.h>
  13.  
  14.      VVVVEEEERRRRSSSSIIIIOOOONNNN
  15.           This page documents Motif 2.1.
  16.  
  17.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  18.           XXXXmmmmSSSSttttrrrriiiinnnnggggis the data type for a compound string.  Compound
  19.           strings consist of a sequence of components, including, but
  20.           not limited to, the following:
  21.  
  22.              +o  XXXXmmmmSSSSTTTTRRRRIIIINNNNGGGG____CCCCOOOOMMMMPPPPOOOONNNNEEEENNNNTTTT____SSSSEEEEPPPPAAAARRRRAAAATTTTOOOORRRR
  23.  
  24.              +o  XXXXmmmmSSSSTTTTRRRRIIIINNNNGGGG____CCCCOOOOMMMMPPPPOOOONNNNEEEENNNNTTTT____TTTTAAAABBBB
  25.  
  26.              +o  XXXXmmmmSSSSTTTTRRRRIIIINNNNGGGG____CCCCOOOOMMMMPPPPOOOONNNNEEEENNNNTTTT____LLLLAAAAYYYYOOOOUUUUTTTT____PPPPOOOOPPPP
  27.  
  28.              +o  XXXXmmmmSSSSTTTTRRRRIIIINNNNGGGG____CCCCOOOOMMMMPPPPOOOONNNNEEEENNNNTTTT____DDDDIIIIRRRREEEECCCCTTTTIIIIOOOONNNN
  29.  
  30.              +o  XXXXmmmmSSSSTTTTRRRRIIIINNNNGGGG____CCCCOOOOMMMMPPPPOOOONNNNEEEENNNNTTTT____LLLLAAAAYYYYOOOOUUUUTTTT____PPPPUUUUSSSSHHHH
  31.  
  32.              +o  XXXXmmmmSSSSTTTTRRRRIIIINNNNGGGG____CCCCOOOOMMMMPPPPOOOONNNNEEEENNNNTTTT____CCCCHHHHAAAARRRRSSSSEEEETTTT
  33.  
  34.              +o  XXXXmmmmSSSSTTTTRRRRIIIINNNNGGGG____CCCCOOOOMMMMPPPPOOOONNNNEEEENNNNTTTT____FFFFOOOONNNNTTTTLLLLIIIISSSSTTTT____EEEELLLLEEEEMMMMEEEENNNNTTTT____TTTTAAAAGGGG
  35.  
  36.              +o  XXXXmmmmSSSSTTTTRRRRIIIINNNNGGGG____CCCCOOOOMMMMPPPPOOOONNNNEEEENNNNTTTT____LLLLOOOOCCCCAAAALLLLEEEE
  37.  
  38.              +o  XXXXmmmmSSSSTTTTRRRRIIIINNNNGGGG____CCCCOOOOMMMMPPPPOOOONNNNEEEENNNNTTTT____LLLLOOOOCCCCAAAALLLLEEEE____TTTTEEEEXXXXTTTT
  39.  
  40.              +o  XXXXmmmmSSSSTTTTRRRRIIIINNNNGGGG____CCCCOOOOMMMMPPPPOOOONNNNEEEENNNNTTTT____TTTTAAAAGGGG
  41.  
  42.              +o  XXXXmmmmSSSSTTTTRRRRIIIINNNNGGGG____CCCCOOOOMMMMPPPPOOOONNNNEEEENNNNTTTT____TTTTEEEEXXXXTTTT
  43.  
  44.              +o  XXXXmmmmSSSSTTTTRRRRIIIINNNNGGGG____CCCCOOOOMMMMPPPPOOOONNNNEEEENNNNTTTT____EEEENNNNDDDD
  45.  
  46.              +o  XXXXmmmmSSSSTTTTRRRRIIIINNNNGGGG____CCCCOOOOMMMMPPPPOOOONNNNEEEENNNNTTTT____RRRREEEENNNNDDDDIIIITTTTIIIIOOOONNNN____BBBBEEEEGGGGIIIINNNN
  47.  
  48.              +o  XXXXmmmmSSSSTTTTRRRRIIIINNNNGGGG____CCCCOOOOMMMMPPPPOOOONNNNEEEENNNNTTTT____RRRREEEENNNNDDDDIIIITTTTIIIIOOOONNNN____EEEENNNNDDDD
  49.  
  50.              +o  XXXXmmmmSSSSTTTTRRRRIIIINNNNGGGG____CCCCOOOOMMMMPPPPOOOONNNNEEEENNNNTTTT____UUUUNNNNKKKKNNNNOOOOWWWWNNNN
  51.  
  52.              +o  XXXXmmmmSSSSTTTTRRRRIIIINNNNGGGG____CCCCOOOOMMMMPPPPOOOONNNNEEEENNNNTTTT____WWWWIIIIDDDDEEEECCCCHHHHAAAARRRR____TTTTEEEEXXXXTTTT
  53.  
  54.           and also a rendition tags table, text, and text component.
  55.           When a compound string is displayed, the rendition tags and
  56.           the direction are used to determine how to display the text.
  57.  
  58.           Calling XXXXttttGGGGeeeettttVVVVaaaalllluuuueeeessss for a resource whose type is XXXXmmmmSSSSttttrrrriiiinnnngggg
  59.           yields a copy of the compound string resource value.  The
  60.  
  61.  
  62.  
  63.      Page 1                                         (printed 10/24/98)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      XXXXmmmmSSSSttttrrrriiiinnnngggg((((3333XXXX))))              UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV              XXXXmmmmSSSSttttrrrriiiinnnngggg((((3333XXXX))))
  71.  
  72.  
  73.  
  74.           application is responsible for using XXXXmmmmSSSSttttrrrriiiinnnnggggFFFFrrrreeeeeeee to free
  75.           the memory allocated for the copy.
  76.  
  77.           Please see the XXXXmmmmSSSSttttrrrriiiinnnnggggCCCCoooommmmppppoooonnnneeeennnnttttTTTTyyyyppppeeee reference page for more
  78.           detail about compound string components, and for a
  79.           description of the order in which the components should
  80.           appear in a compound string.  Refer to the XXXXmmmmRRRReeeennnnddddeeeerrrrTTTTaaaabbbblllleeee
  81.           reference page for a description of the algorithm that
  82.           associates the rendition tags used for displaying a compound
  83.           string text component with a rendition in a render table.
  84.  
  85.      RRRREEEELLLLAAAATTTTEEEEDDDD
  86.           XXXXmmmmPPPPaaaarrrrsssseeeeMMMMaaaappppppppiiiinnnngggg(3), XXXXmmmmPPPPaaaarrrrsssseeeeMMMMaaaappppppppiiiinnnnggggCCCCrrrreeeeaaaatttteeee(3),
  87.           XXXXmmmmPPPPaaaarrrrsssseeeeMMMMaaaappppppppiiiinnnnggggFFFFrrrreeeeeeee(3), XXXXmmmmPPPPaaaarrrrsssseeeeMMMMaaaappppppppiiiinnnnggggGGGGeeeettttVVVVaaaalllluuuueeeessss(3),
  88.           XXXXmmmmPPPPaaaarrrrsssseeeeMMMMaaaappppppppiiiinnnnggggSSSSeeeettttVVVVaaaalllluuuueeeessss(3), XXXXmmmmPPPPaaaarrrrsssseeeeTTTTaaaabbbblllleeee(3),
  89.           XXXXmmmmPPPPaaaarrrrsssseeeeTTTTaaaabbbblllleeeeFFFFrrrreeeeeeee(3), XXXXmmmmSSSSttttrrrriiiinnnnggggBBBBaaaasssseeeelllliiiinnnneeee(3),
  90.           XXXXmmmmSSSSttttrrrriiiinnnnggggBBBByyyytttteeeeCCCCoooommmmppppaaaarrrreeee(3), XXXXmmmmSSSSttttrrrriiiinnnnggggBBBByyyytttteeeeSSSSttttrrrreeeeaaaammmmLLLLeeeennnnggggtttthhhh(3),
  91.           XXXXmmmmSSSSttttrrrriiiinnnnggggCCCCoooommmmppppaaaarrrreeee(3), XXXXmmmmSSSSttttrrrriiiinnnnggggCCCCoooommmmppppoooonnnneeeennnnttttCCCCrrrreeeeaaaatttteeee(3),
  92.           XXXXmmmmSSSSttttrrrriiiinnnnggggCCCCoooommmmppppoooonnnneeeennnnttttTTTTyyyyppppeeee(3), XXXXmmmmSSSSttttrrrriiiinnnnggggCCCCoooonnnnccccaaaatttt(3),
  93.           XXXXmmmmSSSSttttrrrriiiinnnnggggCCCCoooonnnnccccaaaattttAAAAnnnnddddFFFFrrrreeeeeeee(3), XXXXmmmmSSSSttttrrrriiiinnnnggggCCCCooooppppyyyy(3),
  94.           XXXXmmmmSSSSttttrrrriiiinnnnggggCCCCrrrreeeeaaaatttteeee(3), XXXXmmmmSSSSttttrrrriiiinnnnggggCCCCrrrreeeeaaaatttteeeeLLLLooooccccaaaalllliiiizzzzeeeedddd(3),
  95.           XXXXmmmmSSSSttttrrrriiiinnnnggggCCCCrrrreeeeaaaatttteeeeLLLLttttooooRRRR(3), XXXXmmmmSSSSttttrrrriiiinnnnggggCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeee(3),
  96.           XXXXmmmmSSSSttttrrrriiiinnnnggggDDDDiiiirrrreeeeccccttttiiiioooonnnn(3), XXXXmmmmSSSSttttrrrriiiinnnnggggDDDDiiiirrrreeeeccccttttiiiioooonnnnCCCCrrrreeeeaaaatttteeee(3),
  97.           XXXXmmmmSSSSttttrrrriiiinnnnggggDDDDiiiirrrreeeeccccttttiiiioooonnnnTTTTooooDDDDiiiirrrreeeeccccttttiiiioooonnnn(3), XXXXmmmmSSSSttttrrrriiiinnnnggggDDDDrrrraaaawwww(3),
  98.           XXXXmmmmSSSSttttrrrriiiinnnnggggDDDDrrrraaaawwwwIIIImmmmaaaaggggeeee(3), XXXXmmmmSSSSttttrrrriiiinnnnggggDDDDrrrraaaawwwwUUUUnnnnddddeeeerrrrlllliiiinnnneeee(3),
  99.           XXXXmmmmSSSSttttrrrriiiinnnnggggEEEEmmmmppppttttyyyy(3), XXXXmmmmSSSSttttrrrriiiinnnnggggEEEExxxxtttteeeennnntttt(3), XXXXmmmmSSSSttttrrrriiiinnnnggggFFFFrrrreeeeeeee(3),
  100.           XXXXmmmmSSSSttttrrrriiiinnnnggggFFFFrrrreeeeeeeeCCCCoooonnnntttteeeexxxxtttt(3), XXXXmmmmSSSSttttrrrriiiinnnnggggGGGGeeeennnneeeerrrraaaatttteeee(3),
  101.           XXXXmmmmSSSSttttrrrriiiinnnnggggGGGGeeeettttLLLLttttooooRRRR(3), XXXXmmmmSSSSttttrrrriiiinnnnggggGGGGeeeettttNNNNeeeexxxxttttCCCCoooommmmppppoooonnnneeeennnntttt(3),
  102.           XXXXmmmmSSSSttttrrrriiiinnnnggggGGGGeeeettttNNNNeeeexxxxttttSSSSeeeeggggmmmmeeeennnntttt(3), XXXXmmmmSSSSttttrrrriiiinnnnggggGGGGeeeettttNNNNeeeexxxxttttTTTTrrrriiiipppplllleeee(3),
  103.           XXXXmmmmSSSSttttrrrriiiinnnnggggHHHHaaaassssSSSSuuuubbbbssssttttrrrriiiinnnngggg(3), XXXXmmmmSSSSttttrrrriiiinnnnggggHHHHeeeeiiiigggghhhhtttt(3),
  104.           XXXXmmmmSSSSttttrrrriiiinnnnggggIIIInnnniiiittttCCCCoooonnnntttteeeexxxxtttt(3), XXXXmmmmSSSSttttrrrriiiinnnnggggIIIIssssVVVVooooiiiidddd(3),
  105.           XXXXmmmmSSSSttttrrrriiiinnnnggggLLLLeeeennnnggggtttthhhh(3), XXXXmmmmSSSSttttrrrriiiinnnnggggLLLLiiiinnnneeeeCCCCoooouuuunnnntttt(3), XXXXmmmmSSSSttttrrrriiiinnnnggggNNNNCCCCoooonnnnccccaaaatttt(3),
  106.           XXXXmmmmSSSSttttrrrriiiinnnnggggNNNNCCCCooooppppyyyy(3), XXXXmmmmSSSSttttrrrriiiinnnnggggPPPPaaaarrrrsssseeeeTTTTeeeexxxxtttt(3),
  107.           XXXXmmmmSSSSttttrrrriiiinnnnggggPPPPeeeeeeeekkkkNNNNeeeexxxxttttCCCCoooommmmppppoooonnnneeeennnntttt(3), XXXXmmmmSSSSttttrrrriiiinnnnggggPPPPeeeeeeeekkkkNNNNeeeexxxxttttTTTTrrrriiiipppplllleeee(3),
  108.           XXXXmmmmSSSSttttrrrriiiinnnnggggPPPPuuuuttttRRRReeeennnnddddiiiittttiiiioooonnnn(3), XXXXmmmmSSSSttttrrrriiiinnnnggggSSSSeeeeggggmmmmeeeennnnttttCCCCrrrreeeeaaaatttteeee(3),
  109.           XXXXmmmmSSSSttttrrrriiiinnnnggggSSSSeeeeppppaaaarrrraaaattttoooorrrrCCCCrrrreeeeaaaatttteeee(3), XXXXmmmmSSSSttttrrrriiiinnnnggggTTTTaaaabbbblllleeee(3),
  110.           XXXXmmmmSSSSttttrrrriiiinnnnggggTTTTaaaabbbblllleeeePPPPaaaarrrrsssseeeeSSSSttttrrrriiiinnnnggggAAAArrrrrrrraaaayyyy(3),
  111.           XXXXmmmmSSSSttttrrrriiiinnnnggggTTTTaaaabbbblllleeeePPPPrrrrooooppppoooosssseeeeTTTTaaaabbbblllliiiisssstttt(3), XXXXmmmmSSSSttttrrrriiiinnnnggggTTTTaaaabbbblllleeeeTTTTooooXXXXmmmmSSSSttttrrrriiiinnnngggg(3),
  112.           XXXXmmmmSSSSttttrrrriiiinnnnggggTTTTaaaabbbblllleeeeUUUUnnnnppppaaaarrrrsssseeee(3), XXXXmmmmSSSSttttrrrriiiinnnnggggTTTTooooXXXXmmmmSSSSttttrrrriiiinnnnggggTTTTaaaabbbblllleeee(3),
  113.           XXXXmmmmSSSSttttrrrriiiinnnnggggUUUUnnnnppppaaaarrrrsssseeee(3), XXXXmmmmSSSSttttrrrriiiinnnnggggWWWWiiiiddddtttthhhh(3),
  114.           XXXXmmmmCCCCvvvvttttXXXXmmmmSSSSttttrrrriiiinnnnggggTTTTooooBBBByyyytttteeeeSSSSttttrrrreeeeaaaammmm(3), XXXXmmmmCCCCvvvvttttXXXXmmmmSSSSttttrrrriiiinnnnggggTTTTooooCCCCTTTT(3),
  115.           XXXXmmmmCCCCvvvvttttCCCCTTTTTTTTooooXXXXmmmmSSSSttttrrrriiiinnnngggg(3), and XXXXmmmmCCCCvvvvttttBBBByyyytttteeeeSSSSttttrrrreeeeaaaammmmTTTTooooXXXXmmmmSSSSttttrrrriiiinnnngggg(3).
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.      Page 2                                         (printed 10/24/98)
  130.  
  131.  
  132.  
  133.